gtkfilechooserwidget: When using an extra widget, show or hide the filter combo as...
authorIain Lane <iain.lane@canonical.com>
Fri, 9 Jan 2015 15:31:08 +0000 (15:31 +0000)
committerMatthias Clasen <mclasen@redhat.com>
Sun, 11 Jan 2015 01:37:39 +0000 (20:37 -0500)
https://bugzilla.gnome.org/show_bug.cgi?id=742653

gtk/gtkfilechooserwidget.c

index 2978597f45a535dfaf8392eee6bddd42123ae5db..d18824649d4f2f21a91d5a654b8559f245306ad4 100644 (file)
@@ -532,6 +532,9 @@ static void     search_entry_activate_cb     (GtkEntry              *entry,
                                              gpointer               data);
 static void     settings_load                (GtkFileChooserWidget *impl);
 
+static void     show_filters                 (GtkFileChooserWidget *impl,
+                                              gboolean               show);
+
 static void     recent_start_loading         (GtkFileChooserWidget *impl);
 static void     recent_stop_loading          (GtkFileChooserWidget *impl);
 static void     recent_clear_model           (GtkFileChooserWidget *impl,
@@ -2246,7 +2249,8 @@ set_extra_widget (GtkFileChooserWidget *impl,
   else
     gtk_widget_hide (priv->extra_align);
 
-  update_extra_and_filters (impl);
+  /* Calls update_extra_and_filters */
+  show_filters (impl, priv->filters != NULL);
 }
 
 static void